using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Marlimer.Logical.Comercial;
using Marlimer.Common;

namespace Marlimer.Comercial.Mantenimientos
{
    public partial class frm_MotivoBaja : Form
    {
        private lcom_MotivoBaja lcom_motivobaja = new lcom_MotivoBaja();
        private int resultado = 0;

        public frm_MotivoBaja()
        {
            InitializeComponent();
        }

        private void cargarCombos()
        {
            Util.LlenarDataCombo(lcom_motivobaja.getDTMotivoAnulacion(), cboMotivoBaja, true);    
        }

        private void frm_MotivoBaja_Load(object sender, EventArgs e)
        {
            cargarCombos(); 
        }

        public int getMotivoBaja()
        {
            this.ShowDialog();
            return resultado;
        }

        private void btnCambiarContrasenia_Click(object sender, EventArgs e)
        {
            //debe estar seleccionado un item 
            if (Convert.ToInt32(cboMotivoBaja.SelectedValue) > 0)
            {
                resultado = Convert.ToInt32(cboMotivoBaja.SelectedValue);
                this.Close(); 
            }
            else
            {
                MessageBox.Show("Debe seleccionar un motivo de baja", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }

        private void cboGeneral_KeyPress(object sender, KeyPressEventArgs e)
        {
            Util.limpiaDT(cboMotivoBaja, e.KeyChar);
            Util.validaEnter(e.KeyChar);
        }


    }
}